provision of rough diamonds - French English Dictionary